# -*- coding: UTF-8 -*-
import yaml

class Config:
    def __init__(self):
        """
        TODO: Mettre détection de la présence ou non du fichier de
        configuration. si pas présent ne mettre que des options par défaut.
        """
        self._load()

    def _load(self):
        f = open('_config.yml')
        self.options = yaml.load(f)

    def get_tags_dir(self):
        if(self.options.has_key('tags_dir')):
            return self.options.get('tags_dir')
        else:
            return 'tags'

    def get_permalink(self):
        """
        TODO: lire la doc de Jekyll afin de voir les différents noms de pattern disponibles
        """
        return self.options.permalink
